package pe.gob.osinergmin.service;

import android.content.Context;

import java.util.List;

import pe.gob.osinergmin.bean.SupervisionMovil;

public interface SupervisionMovilService {

    public SupervisionMovil findSupervisionMovil(Context context, SupervisionMovil supervisionMovil) throws Exception;

    public List<SupervisionMovil> getSupervisionMovilList(Context context, SupervisionMovil supervisionMovil) throws Exception;

    public void saveSupervisionMovilToLocal(Context context, SupervisionMovil supervisionMovil) throws Exception;

    public void saveSupervisionMovilListToLocal(Context context, List<SupervisionMovil> supervisionMovilList) throws Exception;

    public void deleteSupervisionMovilListFromLocal(Context context) throws Exception;

    public Integer getSupervisionScopTotal();

    public Integer getSupervisionSeguridadTotal();

    public Integer getSupervisionScopPendiente();

    public Integer getSupervisionSeguridadPendiente();
}
